/**
 * WebSocketSend: 发送WebSocket消息到指定用户
 *
 * 输入参数:
 *
 * 输出参数:
 *
 */
(() => {
  // 私有区域
  const NoticeController = Host.type('MetaServer.Controllers.NoticeController', 'MetaServer');

  return function ({ UID, message = '' }) {
    // 验证输入参数
    if (!UID) throw Error("缺失目标用户");

    // 处理逻辑
    NoticeController.SendTo(UID, typeof (message) === 'string' ? message : JSON.stringify(message));

    // 返回结果
    return true;
  };
})()